using System;
using System.Collections.Generic;
using System.Text;

namespace ElteIk.RoboSoccer.Core.Physics
{
	/// <summary>
	/// Base polygon class. It consists of multiple points and it can be rotated.
	/// </summary>
	public class Polygon : SimpleObject, IPolygon
	{
		private List<Vector2D> points = new List<Vector2D>();

		#region Lifecycle methods
		
		public Polygon()
		{
		}

		public Polygon(Vector2D center)
			: base(center)
		{
		}

		#endregion

		#region IPolygon Members

		public List<Vector2D> Points
		{
			get { return points; }
		}

		#endregion
	}
}
